import re

html = "<div>hello</div><div>world</div><div>python</div>"
pattern = re.compile(r"<div>(.*?)</div>",re.S)
res = pattern.findall(html)
print(res)

"""
. ：匹配除了换行符（\n）以外的任意一个字符
* ：匹配一个字符无限次。0次或多次
？ ：匹配前一个字符0次或一次
\d:匹配任意一个数字
\D：匹配非数字
\w：匹配单词字符，数字，字母，下划线
\W：匹配非单词字符
\s：空字符
\S：非空字符
+：匹配前一个字符至少一次，0次或多次
{n}：匹配前一个字符n次

pattern = re.compile

常见方法：match：从头匹配
        search：从头查找
        findall：全局查找
"""

